<?php
session_start();
if(!empty ($_GET['idpractica'])){
    $id =  $_GET['idpractica'];
    $_SESSION['id'] = $id;
    //cre el arreglo
    $estudiantes = array();
    //subo a la sesion
    //echo("la cantidad de estudiantes antes de subir es ". count($estudiantes));
    $_SESSION['estudiantes'] = $estudiantes;
}
  $idpractica =     $_SESSION['id'] ;

?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <link href="css/default.css" rel="stylesheet" type="text/css" />
        <script type="text/javascript" src="js/jquery-1.4.3.js"></script>
        <script type="text/javascript" src="js/jquery-ui-1.8.6.custom.min.js"></script>
        <script type="text/javascript" src="js/jquery.validate.js" ></script>
     <script type="text/javascript">
             $(function(){
                 $('#nombre').autocomplete({
                     source : 'ajax-form.php'
                                        
                 });
             });
         </script>
        <script type="text/javascript">
            $(document).ready(function() {
                $("#form-contacto").validate();
            });
        </script>
        <style type="text/css">
            #commentForm { width: 500px; }
            #commentForm label { width: 250px; }
            #commentForm label.error, #commentForm input.submit { margin-left: 253px; }
        </style>

        <title>Vincular Estudiante a una Pasantia</title>
    </head>
    <!--body-->
    <body>
        <div id="wrapper">
            <?php include 'include/header.php'; ?>
            <!-- end div#header -->
            <div id="page">
                <div id="content">
                    <div id="welcome">
                        <?php
                        if( !empty ( $_POST['operacion'])){

                             echo("aca voy a guardar a todos");
                             $cad = guardarEstudiantes();
                                  echo(" $cad guarde");
                            }
?>
                        <h1>Vincular Estudiante a una Pasantia</h1>
                                      
              
                        <div id="form-area">
                                                            <fieldset>

                            <form action="addEstudiante.php" method="post" id="form-contacto">
                                <table border="0">
                                    <tr>
                                        <td><label for="codigo">Id Pasantia *</label></td>
                                          <td><?php echo $idpractica ?></td>
                                    </tr>
                                      <tr>
                                        <td><label for="nombre">Estudiante *</label></td>
                                          <td><input type="text" name="nombre" id="nombre" /></td>
                                    </tr>

                                     <tr>
                                        <td>  <input type="submit" name="submit" id="submit" value="Enviar"/></td>
                                          <td>  <input type="reset" name="button" id="button" value="Reset" /></td>
                                    </tr>
                                </table>
                             
                            </form>
                            
                            </fieldset>

                        </div>
                        
                        <div id="form-area">
                        
                        <form action="addEstudiante.php" method="post" id="form-contacto">

                            <?php

                           if( ! empty ($_POST['submit'])){
                //bajo los estudiantes
                $estudiantesactual = $_SESSION['estudiantes'];
                  echo("la cantidad de estudiantes antes de subir es ". count($estudiantesactual));
                //lo que tengo en la caja de texto
                $ct = $_POST['nombre'];
                //agrego el estudiante al arreglo
                $ban  = verificarExistencia($ct,$estudiantesactual);



                if(  $ban == false )
                {
                    $estudiantesactual[] = $ct;
                }else{
                    echo("YA EXISTE");
                }
                echo("itero los estudiantes en el arreglo");
                $idpractica = $_SESSION['id'];

                echo("pretendo guardar estos estudiantes en la practica $idpractica</br>");
                for($i = 0 ; $i < count($estudiantesactual);$i++)
                {

                      echo("<br> $estudiantesactual[$i]</br>");
                }

               //volver a subir el arreglo
                 $_SESSION['estudiantes'] = $estudiantesactual;
                    }

                            ?>
      								<dl>
                                            <dt class="center">
                                            <input type="submit" name="guardar" id="guardar" value="Guardar"/>
                                            <input type="hidden" name="operacion" value="guardarTodos" />
                                            </dt> 
                                            </dl>
                                           <div style="clear:both"></div>
                                            <dl>
                                            
                                            <p><img src="images/warning.png" width="30" height="30">  Antes de guardar, asegurese de que todos los campos esten correctamente ingresados.
                                             Evite el envio de datos incorrectos, ya que tendra que modificarlos posteriormente.</p>
                                          
                                          </dl>
                                    
                            </form>
                        </div>

                    </div>

                    <!-- end div#welcome -->

                </div>
                <!-- end div#content -->
                <div id="sidebar">
                    <ul>
                        <?php include 'include/nav.php'; ?>
                       
                        <!-- end navigation -->

                    </ul>
                </div>
                <!-- end div#sidebar -->
                <div style="clear: both; height: 1px"></div>
            </div>
            <?php include 'include/footer.php'; ?>
        </div>
        <!-- end div#wrapper -->
        <div>
            <?php
            
            

           


            function guardarEstudiantes(){

                include 'database.class.php';
                $db = new Database();
                $db->dbConnect();
                $idpractica = $_SESSION['id'];
                $estudiantesingreso = $_SESSION['estudiantes'];
                $cad = "";
                for($i = 0 ; $i < count($estudiantesingreso);$i++)
                {

                     $sql = "INSERT INTO pracest VALUES ($idpractica, $estudiantesingreso[$i])";
                     $db->dbQuery($sql);
                     $cad .= $sql . " ";

                }
                return $cad;

            }
 ?>


        </div>


    </body>
    <!--body ends-->
</html>

<?php

function verificarExistencia($id,$arreglo){

     for($i = 0 ; $i < count($arreglo);$i++)
        {

            if($arreglo[$i] == $id){

                return true;
                
            }

        
        }

        return false;


    
}

?>